semvec/pypi-packages huggingface dataset:
PhyNetPy 0.0.8
PhyNetPy is a library to provide not only methods, but a framework for the analysis, inference, simulation, and visualization of phylogenetic networks and trees
Requires Python: >=3.8

# PhyNetPy

PhyNetPy is a Python Library that provides some improved methods from PhyloNet, as well as a framework for the development of Bayesian/Simulation based methods and structures.

The current version of this software is v0.1.0, which is the release for the Botany Conference in Boise for July 2023.

This version is unstable, and only meant to provide tutorial functionality. A stable release is planned for September 1, 2023.

To install PhyNetPy, simply open up a command line instance and execute the following:
`pip install phynetpy`. 

A tutorial and further instructions on how to use PhyNetPy will be made available on our website, https://phylogenomics.rice.edu
hades-bot 0.0.1
bitcoin trading bot

## Hades Bot

binance/okx based, currently it can only support real time Tick/Bar/Order/Position live update and monitor. In `bot/strategies/sample` , created a simple strategy, doing nothing but send notification 
![alt text](./doc/1.png "Screen Shot")
## How to start

### 1. Setup Environment

```shell
python -m venv runtime
runtime\Scripts\activate
pip install -r requirements.txt
# if requirements.txt not work
pip3 install python-okx pandas websockets requests binance-futures-connector schedule "uvicorn[standard]" fastapi
```

### 2. Change Configuration

copy `example.conf` and rename to `app.conf` , change parameter

```ini
[binance]
apiKey           = apiKey
secretKey        = secretKey

[okx]
apiKey           = apiKey
secretKey        = secretKey
passphrase       = passphrase
ws_private       = wss://wsaws.okx.com:8443/ws/v5/private
ws_public        = wss://wsaws.okx.com:8443/ws/v5/public
ws_business      = wss://wsaws.okx.com:8443/ws/v5/business
domain           = https://aws.okx.com
useServerTime    = False

[notification]
token            = token
prefix           = prefix
period           = 8-23
```

### 3. Strategy
implement your own Strategy (extends Strategy) and replace the strategy in `main.py`

```shell
python main.py
```

### 4. Deploy to PROD

#### 4.1 Create /app and execute git clone

```shell
sudo -s
mkdir /app
chown user:user /app
cd /app
git clone git@github.com:Icefoxes/trading-bot.git .
```
#### 4.2 setup supervisor

```shell
pip3 install supervisor
echo_supervisord_conf > /etc/supervisord.conf
echo bot.ini >> /etc/supervisord.conf
supervisord -c /etc/supervisord.conf
supervisorctl start bot
```

## Planned feature
- backtesting
- ui to show backtesting