semvec/pypi-packages huggingface dataset:
Covid19-Dashboard-Jamesbarkes 1
This is a program that displays local and national coronavirus statistics, and top news.
Requires Python: >=3.6

# COVID Dashboard

This COVID Dashboard displays local and national statistics about the virus while also displaying the top headlines. The user may also schedule updates for when they would like either the statistics or news to be updated.

## Prerequisites
Python Version: 3.9.9

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install covid19_dashboard_jamesbarkes:

```bash
pip install covid19_dashboard_jamesbarkes
```

Again, use the package manager [pip](https://pip.pypa.io/en/stable/) to install the packages stored in the requirements file:
```bash
pip -r requirements.txt
```

You will need to get your own API key at [NewsAPI](https://newsapi.org/). And enter it into, along with the other relevant data, the ```config.json``` file.

**The program will not work if the values in the config file are not filled!**
## Getting Started
### Starting the Program
* Enter ```python -m covid_data_handler``` into your terminal.
* Go to your web browser and visit the website ```http://127.0.0.1:5000/index```.
### Scheduling Updates
There is an option to schedule an update with a few different selections, you can:

* Set a time to update. (**Required**)
* Set a name for the update. (**Required**)
* Select whether to repeat the update, the same time, the next day.
* Select whether you'd like to update the covid data.
* Select whether you'd like to update the news articles.

### Deleting Updates
You can press the [x] at the top of the update to cancel and remove it.

### Deleting News
You can press the [x] at the top of the news to cancel and remove it and stop it from returning after an update.

## Testing
Testing is done via the ```pytest``` package. It can be installed by running:
```bash
pip install pytest
```
Then find the directory you are currently in and type:
```bash 
cd <file location>
```
Before typing:
```bash
pytest
```
## Developer Documentation
This can be found by navigating to:
```Docs``` -> ```_build``` -> ```html``` -> ```index.html```
## Details
### License: [MIT](https://choosealicense.com/licenses/mit/)
### Author: James Barkes
### Acknowledgements: Hugo Barbosa & Matt Collison
### Github Link: [https://github.com/jamesbarkes/covid_dashboard](https://github.com/jamesbarkes/covid_dashboard)
cicriterion 1.0
Implementation of the cross-entropy information criterion and related algorithms.
Requires Python: >=3.6

# CIC (Cross-Entropy Information Criterion)

The CIC is a statistic which can be used to design algorithms for the <a href="https://en.wikipedia.org/wiki/Boltzmann_distribution"> Boltzmann approximation problem </a>. In <a href="https://arxiv.org/abs/1704.04315"> our paper </a> the CIC is theoretically developed and an algorithm is provided for using the CIC to solve Boltzmann approximation problems.

<div><img src="https://i.imgur.com/dYqp8oF.png" alt="Successive approximation of a probability distribution using our algorithm."/></div>

This package contains an implementation for an algorithm described in the paper which solves the Boltzmann approximation problem using the CIC.

# Installation and Use

To install the latest CIC implementation using pip, run the following command:

```
pip install cicriterion
```

To see how to use the CIC implementation, you can refer to example scripts in the <a href="https://github.com/nick-terry/CIC"> project's Github repo </a>. The dependencies for the CIC implementation included with the package will cover any dependencies for experiment scripts found on the Github repo as well.
pencilcase 0.0.2
A little box of Python tools.

```
import pencilcase
```


# pencil

Drop-in debugger that allows you to write code while you debug. ✏️

Pencil it in! Write code by debugging your code. Lines of code are
automatically inserted into your file. Clean them up later and voilà!

```
pencilcase.pencil()
```

# timer

Super simple drop-in profiler. ⏱

Context manager that counts how much time is spent across all executions
of the contained code block, storing it in seconds to the specified global
variable. Prints out the value of that variable each time it is run.

```
with pencilcase.timer('weaving_baskets'):
    weave_baskets()
```

Alternatively, apply as a decorator to a function to count time spent in
that function.


```
@pencilcase.timer('weaving_baskets')
def weave_baskets():
    ...
```

# eraser
This is a totally unnecessary feature, but who has a pencil case without an eraser??

```
pencilcase.eraser()
```

# microfilm

Pretty-print the given dict as JSON. 🎞

```
blob = ...
pencilcase.microfilm(blob)
```

# butterfly_net

Context manager that catches all exceptions raised within, doing nothing but
printing their lovely exception traces and then letting them be free. 🦋

```
with pencilcase.butterfly_net():
    ...
```