semvec/pypi-packages huggingface dataset:
xpipe-cli 0.1.14
CLI that talks to the XPipe HTTP API
Requires Python: <4.0,>=3.10

# xpipe_cli
[![GitHub license](https://img.shields.io/github/license/coandco/xpipe_cli.svg)](https://github.com/coandco/xpipe_cli/blob/master/LICENSE)
[![PyPI version](https://img.shields.io/pypi/v/xpipe_cli)](https://pypi.org/project/xpipe_cli/)

CLI that takes advantage of the new XPipe 10 API

## Installation
Using pipx to install xpipe_cli in its own virtualenv is highly recommended.
```commandline
python3 -m pip install pipx
python3 -m pipx install xpipe_cli
```

## Usage examples

```commandline
# See available actions
xpipe-cli --help

# List connections while filtering on the name
xpipe-cli ls --name 'shell environments/*'

# Probe connections (make sure they're connectable and get os info) using same filters
xpipe-cli probe --name 'shell environments/*'

# Run a local script file on a remote host
xpipe-cli run-script localfile.sh name-of-remote-host

# Execute a command on a remote host
xpipe-cli exec 'echo hello world' name-of-remote-host

# Pull a file from a remote host
xpipe-cli pull name-of-remote-host:/path/to/file localfile

# Push a file to a remote host
xpipe-cli push localfile name-of-remote-host:/path/to/file
```

All places where xpipe-cli accepts a local filename, it will also accept `-` to read directly from stdin.
soupernova 0.1.0
Make viewing stars a blast
Requires Python: >=3.10

# soupernova

[![PyPI - Version](https://img.shields.io/pypi/v/soupernova.svg)](https://pypi.org/project/soupernova)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/soupernova.svg)](https://pypi.org/project/soupernova)

-----

## Table of Contents

- [Installation](#installation)
- [Motivation](#motivation)
- [Usage](#usage)
- [License](#license)

## Installation

```console
pip install soupernova
```

## Motivation

Who wouldn't want this:

![Stars with confetti stars exploding from them](https://github.com/user-attachments/assets/884e42f6-0868-48e9-abd1-74998ae3e5de)

## Usage

If you happen not to have any astronomical images lying around you can just do this in a Jupyter notebook:

```python
from soupernova import SouperNova
sn = SouperNova()
sn
```

Once you see an image on the screen, click on it!

If you have a FITS image you can pass it in like this:

```python
from soupernova import SouperNova
sn = SouperNova(file="path/to/your/image.fits")
sn
```

## License

`soupernova` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.