semvec/pypi-packages huggingface dataset:
PyWrithe 0.0.3
All Python package to compute writhe of closed curves with numpy or jax.numpy
License: MIT

# PyWrithe

All Python package to compute closed curve's writhe.

Supports both numpy and jax.numpy.


# Algorithm concept

Klenin K., Langowski J. *Computation of writhe in modeling of supercoiled DNA*; Biopolymers (2000)

https://doi.org/10.1002/1097-0282(20001015)54:5<307::AID-BIP20>3.0.CO;2-Y

# License

This software is licensed under MIT license

Copyright (c) Radost Waszkiewicz (2021)
strblackout 0.1.1
Blackout the string (str)
License: MIT

# strblackout

[![CI and CD](https://github.com/jojoee/strblackout/actions/workflows/continuous-integration.yml/badge.svg?branch=master)](https://github.com/jojoee/strblackout/actions/workflows/continuous-integration.yml)
[![PyPI version fury.io](https://badge.fury.io/py/strblackout.svg)](https://pypi.python.org/pypi/strblackout/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![codecov](https://codecov.io/gh/jojoee/strblackout/branch/master/graph/badge.svg)](https://codecov.io/gh/jojoee/strblackout)

String replacement or Blackout text with *** e.g. 08*****123

## Installation

```
pip install strblackout
```

## Usage

```python
from strblackout import blackout

blackout("123456789") == "123456789"
blackout("123456789", left=5) == "*****6789"
blackout("123456789", right=3) == "123456***"
blackout("123456789", left=3, replacement="x") == "xxx456789"
blackout("123", left=10, right=20) == "***"
```