semvec/pypi-packages huggingface dataset:
Pytzer 0.6.0
The Pitzer model for chemical activities and equilibria in aqueous solutions in Python

# Pytzer

![Tests](https://github.com/mvdh7/pytzer/workflows/Tests/badge.svg)
[![Coverage](https://raw.githubusercontent.com/mvdh7/pytzer/develop/.misc/coverage.svg)](https://github.com/mvdh7/pytzer/blob/develop/.misc/coverage.txt)
[![pypi badge](https://img.shields.io/pypi/v/pytzer.svg?style=popout)](https://pypi.org/project/pytzer/)
[![Conda Version](https://img.shields.io/conda/vn/conda-forge/pytzer.svg?style-popout)](https://anaconda.org/conda-forge/pytzer)
[![DOI](https://img.shields.io/badge/DOI-10.5281%2Fzenodo.2637914-informational)](https://doi.org/10.5281/zenodo.2637914)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)

Pytzer is a Python implementation of the Pitzer model for chemical activities in aqueous solutions [[P91](https://pytzer.hseao3.group/refs/#p)] plus solvers to determine the equilibrium state of the system.

**Pytzer is in beta!  Use at your own peril.**

- [Pytzer](#pytzer)
  - [Installation](#installation)
    - [For general use](#for-general-use)
  - [Documentation](#documentation)
  - [Citation](#citation)

## Installation

### For general use

Install with pip (any OS):

    pip install pytzer

On Mac or Linux, you can alternatively install from conda-forge:

    conda install conda-forge::pytzer

However, the above will not work on Windows, because jax is not on conda-forge for Windows - so use pip instead.

Once installed, you will need to set the environment variable `JAX_ENABLE_X64=True`.  For example, using conda:

    conda env config vars set JAX_ENABLE_X64=True

## Documentation

A work in progress at [pytzer.hseao3.group](https://pytzer.hseao3.group).

## Citation

Pytzer is maintained by [Dr Matthew P. Humphreys](https://hseao3.group) at the [NIOZ Royal Netherlands Institute for Sea Research](https://www.nioz.nl/en) (Texel, the Netherlands).

For now, the appropriate citation is:

> Humphreys, Matthew P. and Schiller, Abigail J. (2024). Pytzer: the Pitzer model for chemical activities and equilibria in aqueous solutions in Python (beta).  *Zenodo.*  [doi:10.5281/zenodo.2637914](https://doi.org/10.5281/zenodo.2637914).

Please report which version of Pytzer you are using.  You can find this in Python with:

```python
import pytzer as pz
pz.hello()
```
discord-music-rpc 0.1.2
Add your description here
Requires Python: >=3.12

# Discord Music RPC

<p align="center">
  <img alt="preview" src="./assets/preview.webp">
</p>

## supported services

- Spotify
- Plex/Plexamp (cover art not currently supported)
- SoundCloud
- Last.fm

## setup

- Run the script once, a config file `config.yaml` will be generated:

| **Operating System** | **Config Directory Path**                         |
| -------------------- | ------------------------------------------------- |
| Windows              | `%LOCALAPPDATA%\discord-music-rpc`                |
| macOS                | `~/Library/Application Support/discord-music-rpc` |
| Linux                | `~/.local/share/discord-music-rpc`                |

- Create a Discord application at <https://discord.com/developers/> (the name will be the text displayed in Listening to ...)
- Copy your Discord app's Application ID into `config.yaml`

- Add services:
  - Last.fm - create an API account at <https://www.last.fm/api/account/create> and copy your API key and fill out your username in `config.yaml`
  - Spotify - create an app at <https://developer.spotify.com/dashboard> with a Redirect URI of <http://localhost:8888/callback> and copy the Client ID and Secret into `config.yaml`
  - SoundCloud - copy your token from your browser cookies after you've logged in (f12 -> Application -> Cookies -> soundcloud.com -> `oauth_token`) into `config.yaml`
  - Plex/Plexamp - [Get an auth token](https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/) and copy it into `config.yaml` along with your server URL

## disclaimer

This isn't really meant for public use _yet?_. Check out [discord-music-presence](https://github.com/ungive/discord-music-presence) if you want a more fully-featured rpc client. It is closed-source though and only works with media players which report the currently playing song to the OS - i.e. not SoundCloud in browser, Plexamp or Last.fm.
netconf-proxy-logger 0.1.0
A NETCONF proxy server with comprehensive logging capabilities
Requires Python: >=3.11
Keywords: netconf proxy logging network automation

# NETCONF Proxy Logger

## Overview

NETCONF Proxy Logger is a comprehensive logging tool for NETCONF communications, designed to intercept and log all interactions between NETCONF clients and servers. This tool provides detailed insights into NETCONF protocol exchanges, helping network administrators and developers understand and debug network device communications.

## Features

- Full logging of NETCONF client-server communications
- Detailed XML message capture
- Easy integration with existing NETCONF workflows

## Installation

Install the package using pip:

```bash
pip install netconf-proxy-logger
```

## Usage

### Basic Usage

```python
from netconf_proxy_logger import SSHProxy

# Configure and start the proxy
proxy = SSHProxy(
    listen_addr='127.0.0.1',
    listen_port=13500,
    remote_addr='127.0.0.1', 
    remote_port=33151
)
proxy.start_server()
```
![Preview](demo.png)


### Command Line Usage

```bash
netconflog
```

## Requirements

- Python 3.7+
- paramiko>=3.1.0,<4.0.0

## License

Distributed under the MIT License. See `LICENSE` for more information.

## Contact

Your Name - contact@satyajit.co.in

Project Link: [https://github.com/SATYAJIT1910/netconf-proxy-logger](https://github.com/SATYAJIT1910/netconf-proxy-logger)