semvec/pypi-packages huggingface dataset:
parsevasp 3.4.0
A general parser for VASP
Requires Python: >=3.9
Keywords: vasp, parser

# Parsevasp - a parser for VASP

[![PyPI](https://img.shields.io/pypi/dm/parsevasp.svg?maxAge=2592000)](https://pypi.org/project/parsevasp)
[![PyPI](https://img.shields.io/pypi/pyversions/parsevasp)](https://pypi.org/project/parsevasp)
[![codecov](https://codecov.io/gh/aiida-vasp/parsevasp/branch/develop/graph/badge.svg)](https://codecov.io/gh/aiida-vasp/parsevasp)
[![GitHub Actions](https://github.com/aiida-vasp/parsevasp/workflows/parsevasp/badge.svg)](https://github.com/aiida-vasp/parsevasp/actions)

A parser for VASP using lxml or fallback elementTree.
pybrave 0.2.4
Bioinformatics Reactive Analysis and Visualization Engine
Requires Python: >=3.7

<p align="center">
  <img src="https://raw.githubusercontent.com/pybrave/brave/refs/heads/master/brave/frontend/img/logo.png" alt="brave" style="width: 500px;">
</p>
<p align="center" style="font-size: 1.5em;">
    <em>Bioinformatics Reactive Analysis and Visualization Engine</em>
</p>

<a href="https://pypi.org/project/pybrave" target="_blank">
    <img src="https://img.shields.io/pypi/v/pybrave?color=%2334D058&label=pypi%20package" alt="Package version">
</a>


BRAVE is a visual bioinformatics workflow platform, similar to Galaxy, that enables intuitive configuration and visualized execution of both upstream and downstream data analyses.

It provides an interactive interface that allows users to quickly develop upstream Nextflow analysis pipelines and downstream visualization scripts using containerized applications such as RStudio, VS Code, and Jupyter.

Once a Nextflow pipeline or visualization script is developed, it can be published to a GitHub repository as a BRAVE “store” app, allowing other analysts to download and use it. Each app maintains isolation, reproducibility, and scalability, leveraging containerized execution to ensure consistent and reliable analyses.



<p align="center">
  <img src="https://pybrave.github.io/brave-doc/assets/images/software_metaphlan-749e353b90a17c2a88106c3d04ce8177.gif" alt="brave" style="width: 500px;">
</p>




## Installation
```
pip install pybrave
```

## Usage
```
brave
```
+ <http://localhost:5000>


## Docker
```
docker run --rm -it -p 5000:5000  \
     -v  /var/run/docker.sock:/var/run/docker.sock \
    wybioinfo/pybrave
```

>  registry.cn-hangzhou.aliyuncs.com/wybioinfo/pybrave

## Docker + MySQL
```
docker network create brave-net
```
```
docker run  --rm -p 63306:3306 \
    --name brave-mysql \
     --network brave-net \
    -e MYSQL_ROOT_PASSWORD=123456  \
    -e LANG=C.UTF-8 \
    --shm-size=10G \
    -v /opt/brave/databases:/var/lib/mysql \
    -e MYSQL_DATABASE=brave \
    registry.cn-hangzhou.aliyuncs.com/wybioinfo/mysql:8.0.21 
    --default-authentication-plugin=mysql_native_password \
    --character-set-server=utf8mb4 \
    --lower-case-table-names=1 \
    --collation-server=utf8mb4_0900_ai_ci 
```
```
docker run --rm -it -p 5000:5000  \
    --network brave-net \
    -v  /var/run/docker.sock:/var/run/docker.sock \
    -v /opt/brave:/opt/brave \
    --user $(id -u):$(id -g) \
     --group-add $(stat -c '%g' /var/run/docker.sock) \
    wybioinfo/pybrave \
    brave --mysql-url root:123456@brave-mysql:3306/brave \
    --base-dir /opt/brave 
```
>    --use-https
simple-http-validator 1.2.1
A simple CLI tool to check the status of URLs.
Requires Python: >=3.9

# Python for DevOps: CI/CD for Python projects
This repo has CI/CD code of DevOps course

## What we implemented in this repository

- [x] Implement the project (code files)
- [x] Add a simple GHA workflow and make sure it runs until completion
- [x] Add linting (ruff) and format checks (black)
- [x] Add typing and security checks
- [x] Add test automation
- [x] Build our python project
- [x] Publish the projec to both TestPyPi and PyPI when a new release is published