semvec/pypi-packages huggingface dataset:
e-x 1.19.0
Server implementation for the Electrum protocol
Requires Python: >=3.10
Keywords: asyncio, bitcoin, electrum, electrum-server

# ElectrumX - python electrum server

```
Licence: MIT
Original Author: Neil Booth
Current Maintainers: The Electrum developers
Language: Python (>= 3.10)
```

[![Latest PyPI package](https://badge.fury.io/py/e_x.svg)](https://pypi.org/project/e-x/)
[![Build Status](https://api.cirrus-ci.com/github/spesmilo/electrumx.svg?branch=master)](https://cirrus-ci.com/github/spesmilo/electrumx)
[![Test coverage statistics](https://coveralls.io/repos/github/spesmilo/electrumx/badge.svg?branch=master)](https://coveralls.io/github/spesmilo/electrumx)

This project is a fork of [kyuupichan/electrumx](https://github.com/kyuupichan/electrumx).
The original author dropped support for Bitcoin, which we intend to keep.

ElectrumX allows users to run their own Electrum server. It connects to your
full node and indexes the blockchain, allowing efficient querying of the history of
arbitrary addresses. The server can be exposed publicly, and joined to the public network
of servers via peer discovery. As of May 2020, a significant chunk of the public
Electrum server network runs ElectrumX.

### Documentation

See [readthedocs](https://electrumx-spesmilo.readthedocs.io).

### Releases

ElectrumX is generally mature software and usually running git HEAD in production is fine.
Alternatively, conservative people can run from the latest tag, for which there are also releases on PyPI:
```
$ pip install e-x
```
spectral-cube 0.6.7
A package for interaction with spectral cubes
Requires Python: >=3.10

About
=====

This package aims to facilitate the reading, writing, manipulation, and
analysis of spectral data cubes. More information is available in the
documentation, avaliable `online at
readthedocs.org <http://spectral-cube.rtfd.org>`__.



Credits
=======

This package is developed by:

-  Eric Koch (`@e-koch <https://github.com/e-koch>`__)
-  Adam Ginsburg (`@keflavich <http://github.com/keflavich>`__)
-  Thomas Robitaille (`@astrofrog <http://github.com/astrofrog>`__)
-  Erik Rosolowsky (`@low-sky <http://github.com/low-sky>`__)

Original development included substantial contributions from:
-  Adam Leroy (`@akleroy <http://github.com/akleroy>`__)
-  Chris Beaumont (`@ChrisBeaumont <http://github.com/ChrisBeaumont>`__)

Build and coverage status
=========================

|Build Status| |Coverage Status| |DOI| |Powered by Astropy|

.. |Coverage Status| image:: https://coveralls.io/repos/radio-astro-tools/spectral-cube/badge.svg?branch=master
   :target: https://coveralls.io/r/radio-astro-tools/spectral-cube?branch=master
.. |DOI| image:: https://zenodo.org/badge/doi/10.5281/zenodo.11485.svg
   :target: http://dx.doi.org/10.5281/zenodo.11485
.. |Powered by Astropy| image:: http://img.shields.io/badge/powered%20by-AstroPy-orange.svg?style=flat
   :target: https://www.astropy.org/
.. |Build Status| image:: https://github.com/radio-astro-tools/spectral-cube/actions/workflows/main.yml/badge.svg
   :target: https://github.com/radio-astro-tools/spectral-cube/actions/workflows/main.yml
hsr1 1.3.1
graphing and data analysis for HSR-1 instruments
Requires Python: >=3.10

## hsr1: graphing and data analysis for HSR-1 instruments

## Description
hsr1 is a python package designed to process the outputs of a HSR1 hyperspectral radiometer. It has a wide array of spectral, broadband and internal graphs, data loading tools, and automated calibration tools

## Installation
pip install hsr1

## Support
for bug reports, open an issue on github: https://github.com/AlbieGray/hsr1

## License
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
qemu-compose 0.8.7
docker-compose style composer for qemu
Requires Python: >=3.8
Keywords: qemu, qemu-compose, qemu_compose


# qemu-compose

qemu-compose aims to provide a docker-compose style composer for qemu command, with advanced scripting feature as well as http support for cloud init or general purpose provisioning.

Bring up a qemu VM by providing a qemu-compose.yml and run `qemu-compose up`

## Advantages

 - Very simple and robust, written of several pure python scripts, depends on `qemu` commands only.
 - No libvirt stuff, no daemon process, no xml config, no complex abstraction, just a simple wrapper around qemu args.
 - support `before_script` and `after_script` for setup and cleanup
 - support `boot_commands` for vm provisioning (implemented using tty communication, gui not supported yet, and use jsonlisp for expressive power which apparently is turing-complete)
 - support `http_serve` for cloudinit
 - env interpolation for advanced configuration

## Installation

```
$ pip install qemu-compose
```

## Examples and Screenshot

bring up ubuntu cloudimg qemu vm and run a interactive shell


```
$ cd ./script/ubuntu-cloudimg__amd64/
$ qemu-compose up
```

Demo:

[![asciicast](https://raw.githubusercontent.com/zTrix/qemu-compose/refs/heads/main/assets/726386.svg)](https://asciinema.org/a/726386)

## SSH Helper

qemu-compose provides a helper to invoke ssh with the instance key and safe defaults.

- Usage: `qemu-compose ssh [OPTIONS] VMID COMMAND [ARG...]`
- Defaults added by qemu-compose:
  - `-o StrictHostKeyChecking=no`
  - `-o UserKnownHostsFile=/dev/null`
  - `-i ~/.local/share/qemu-compose/instance/VMID/ssh-key`
  - appends `root@vsock%<cid>` as the default destination (falls back to `root@vsock%${cid}` if CID is unknown)

Examples:

```
# Print the default ssh command that would be used for a given VMID
$ qemu-compose ssh <vmid>
ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i ~/.local/share/qemu-compose/instance/<vmid>/ssh-key root@vsock%<cid>

# Connect using vsock destination (cid recorded when the VM booted)
$ qemu-compose ssh <vmid> root@vsock%<cid>

# Connect over TCP instead (override destination and add your own options)
$ qemu-compose ssh <vmid> -p 2222 root@127.0.0.1

# Run a remote command
$ qemu-compose ssh <vmid> root@vsock%<cid> uname -a
```

Notes:
- The instance key is generated at first boot and stored under `~/.local/share/qemu-compose/instance/<vmid>/ssh-key`.
- Any ssh options you pass will be forwarded; the last-specified option wins.