semvec/pypi-packages huggingface dataset:
fgutils 0.2.32
Library to get functional groups from molecular graphs.
Requires Python: >=3.11

FGUtils is a collection of utility functions for querying functional groups in
molecules from their molecular graph representation.

## Dependencies
- Python (>= 3.11)
- numpy (>= 1.26.4)
- networkx (>= 3.2.1)
- rdkit (>= 2023.09.4 optional)

Additional module dependencies.
| Module | Dependency |
| ------ | ---------- |
| fgutils.torch | [torch](https://pypi.org/project/torch/)>=2.5 |

## Installation
You can install [FGUtils](https://pypi.org/project/fgutils/) using pip.
```
pip install fgutils
```

## Getting Started
For a comprehensive description of FGUtils features read through the
[documentation](https://klausweinbauer.github.io/FGUtils/). However, querying
the functional groups for a molecule like acetylsalicylic acid is as simple as
running the following:
```
>>> from fgutils import FGQuery
>>> 
>>> smiles = "O=C(C)Oc1ccccc1C(=O)O" # acetylsalicylic acid
>>> query = FGQuery()
>>> query.get(smiles)
[('ester', [0, 1, 3]), ('carboxylic_acid', [10, 11, 12])]
```

The output is a list of tuples containing the functional group name and the
corresponding atom indices.

## Acknowledgment
This project has received funding from the European Unions Horizon Europe Doctoral Network programme under the Marie-Skłodowska-Curie grant agreement No 101072930 (TACsy -- Training Alliance for Computational)
netbox-snmp 0.4.1
NetBox SNMP is a NetBox plugin for managing SNMP data.
Requires Python: >=3.12
Keywords: netbox, netbox-plugin, snmp

## Features
This plugin provide following Models:
* Trap Profiles
* User Profiles
* MIB Trees
* Notify Profiles

## Compatibility

|NetBox Version | Plugin    |
|---------------|-----------|
| NetBox 4.5.0  | >= 0.4.0  |

## Installation

The plugin is available as a Python package in pypi and can be installed with pip  

```
pip install netbox-snmp
```
Enable the plugin in /opt/netbox/netbox/netbox/configuration.py:
```
PLUGINS = ['netbox_snmp']
```
Restart NetBox and add `netbox-snmp` to your local_requirements.txt

See [NetBox Documentation](https://docs.netbox.dev/en/stable/plugins/#installing-plugins) for details
asyncpg-recorder 0.4.0
Automatically mock your Postgres interactions to simplify and speed up testing
Requires Python: <3.14,>=3.11

# Asyncpg Recorder

[![Build Status](https://jenkins.heigit.org/buildStatus/icon?job=asyncpg-recorder/main)](https://jenkins.heigit.org/job/asyncpg-recorder/job/main/)
[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=asyncpg-recorder&metric=alert_status)](https://sonarcloud.io/dashboard?id=asyncpg-recorder)
[![PyPI - Version](https://img.shields.io/pypi/v/asyncpg-recorder)](https://pypi.org/project/asyncpg-recorder/)
[![LICENSE](https://img.shields.io/github/license/GIScience/asyncpg-recorder)](COPYING)
[![status: active](https://github.com/GIScience/badges/raw/master/status/active.svg)](https://github.com/GIScience/badges#active)

## Installation

```bash
uv add asyncpg-recorder
```

## Usage

```python
import asyncpg
from asyncpg_recorder import use_cassette


async def query():
    con = await asyncpg.connect(DSN)
    res = await con.fetch("SELECT NOW();")
    await con.close()
    return res


@use_cassette
def test_select_now_replay():
    query()
```

When using pytest parametrized fixtures put the `@use_cassette` decorator on the test function not the fixture:

```python
import asyncpg
from asyncpg_recorder import use_cassette
import pytest
import pytest_asyncio


@pytest_asyncio.fixture(params=[False, True])
async def param(request):
    return request.param


@pytest.mark.asyncio
@pytest.mark.usefixtures("param")
@use_cassette
async def test_parametrized_fixtures(path):
    async def query():
      con = await asyncpg.connect(DSN)
      res = await con.fetch("SELECT NOW();")
      await con.close()
      return res

    await select_version()
```

If you want to save the cassettes in a specific directory, set the variable cassettes-dir in your pyproject.toml.
The path should be relative to pyproject.toml.

```toml
[tool.asyncpg-recorder]
"cassettes-dir"="tests/cassettes"
```

## Development

```bash
uv run prek install  # pre-commit
uv run pytest
```

### Release

This project uses [SemVer](https://semver.org/).

To make a new release run `./scripts/release.sh <version number>`.


## Limitation

- Works only with pytest
- Depends on [testcontainers](https://testcontainers-python.readthedocs.io/)
  - Testcontainers is used to boot up a temporary Postgres instance to which asyncpg will be connected.
  - This slows test suite down.
wsssss 0.7.5
Walter's set of scripts for studying simulated stars.
Requires Python: >=3.8

# wsssss: Walter's set of scripts for studying simulated stars.

This repository contains a package which make creating, running, and studying grids of stars with MESA quick 
(except for the compute time) and easy. 

Install with
`pip install wsssss`

`inlists.create_grid` and `mesa-go` require a version of [MESA](https://docs.mesastar.org) to be installed.
`gyre-driver` requires a version of [gyre](https://gyre.readthedocs.io/en/stable/) to be installed.

Documentation is available at [https://wsssss.readthedocs.io](https://wsssss.readthedocs.io).