semvec/pypi-packages huggingface dataset:
localhost-on-colab 0.0.0
Helps you run localhost stuff on colab
Requires Python: >=3.6

# localhost-on-colab
Thin wrapper to help you run localhost stuff on colab. 

Running webapps(or other localhost stuff) on the colab GPU is much easier with this module.

## Usage

```python

from localhost_on_colab.core import LocalHostOnColab

bridge = LocalHostOnColab()

url = bridge.run(
    function = some_function,
    kwargs = {},
    port = 5000
)

print(url)
```

## Flask Example

Imports + mininmal flask app

```python
from flask import Flask
from localhost_on_colab.core import LocalHostOnColab

app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello :)"
```

Running the bridge
```python
bridge = LocalHostOnColab()

url = bridge.run(
    function = app.run,
    kwargs = {'port': 8989},
    port = 8989,
)

print(url)
```

## FastAPI example

Imports + mininmal fastAPI app
```python
import uvicorn
from fastapi import FastAPI
from localhost_on_colab.core import LocalHostOnColab

app = FastAPI()

@app.get('/')
async def home():
  return "Hello Santa"
```

Running the bridge
```python
bridge2 = LocalHostOnColab()

url = bridge2.run(
    function = uvicorn.run,
    kwargs = {
        'app': app, 
        'port': 9999
    },
    port = 9999,
)

print(url)
```
rollo 0.1.1
Reactor Evolutionary Algorithm Optimizer
Requires Python: >=3.6

# ROLLO (Reactor evOLutionary aLgorithm Optimizer)

ROLLO is a Python package that applies evolutionary algorithm techniques to optimize nuclear reactor design.

Documentation on the usage of ROLLO is hosted at: ## INSERT WEBSITE ##

## Installation 
`python -m pip install rollo`

## Running ROLLO 
`python -m rollo -i <input file> -c <checkpoint file>`

Command line flags: 
| Flag | Description | Mandatory ? |
| ----------- | ----------- | ----------- |
| -i | name of input file | Yes |
| -c| name of checkpoint file | No |

The checkpoint 
file holds the results from the ROLLO simulation and also acts 
as a restart 
file. Thus, if a ROLLO simulation ends prematurely, the checkpoint 
file can be used to restart the code from the most recent population and 
continue the simulation.

## To build documentation 
`cd docs` 

`make html`

## To upload to PyPI
`python3 -m build`

`python3 -m twine upload dist/*`

## License 
ROLLO is distributed under the 3-Clause BSD License.
wcorrupt 0.0.3
File Corruption Manager with Hash
Requires Python: >=3.6
Keywords: python,hash

File Corruption Manager works with a database that stores hashes for each file. 
When a user wants to search for corrupt files, wcorrupt compares the hash of each file with the one in the database. 

# Use
    
## Help
    $ wcorrupt -h
    usage: wcorrupt.py [-h] {check,update,add} ...

    positional arguments:
    {check,update,add}  TODO
        check             TODO
        update            TODO
        add               TODO

    optional arguments:
    -h, --help          show this help message and exit
## Check
    $ wcorrupt check all --no-output
    
    Starting analyse of C:\\Users\\wcorrupt-example\\Desktop

    Analyse finish in 2.4730076789855957s
    Failed      0
    Success     10

## Update
    $ wcorrupt update all --no-output
    
    Starting analyse of C:\\Users\\wcorrupt-example\\Desktop

    Analyse finish in 2.4730076789855957s
    Failed      0
    Success     10

## Add
    $ wcorrupt add all --no-output
    
    Starting analyse of C:\\Users\\wcorrupt-example\\Desktop

    Analyse finish in 2.4730076789855957s
    Failed      0
    Success     10

# Todo
    - Create Doc
    - Add Help (Remove python TODO in wcorrupt --help)