semvec/pypi-packages huggingface dataset:
jmath 4.4.1
Mathematics Tools
License: MIT
Requires Python: >=3.6

# jmath

jmath is a hobby project developing a set of mathematical tools in the Python Language.

***
## Installation
Open a terminal/command prompt and use `pip install jmath`.

***

## Documentation

Documentation can be found at https://jmath.jordanhay.com/

*** 
## Testing

Open a terminal in the root director and run `pytest tests/`, this requires pytest. Tests are automatically run in Github by a Github Action.

***

## Github Workflows

Github workflows help automate testing, updating the requirements, and publishing this repo.
simsplitchem 0.0.0
Simplifying ML Splitting with Chemicals
License: MIT

<h1 align="center">SimplifySplittingChemicals</h1> 
<h3 align="center">Simplify your train:test Splitting for Chemicals in Machine Learning</h3>

<p align="center">  
  <img alt="simsplitchemlogo" src="https://github.com/JacksonBurns/SimplifySplittingChemicals/blob/main/simsplitchem_logo.png">
</p> 
<p align="center">
  <img alt="GitHub Repo Stars" src="https://img.shields.io/github/stars/JacksonBurns/SimplifySplittingChemicals?style=social">
  <img alt="PyPI - Downloads" src="https://img.shields.io/pypi/dm/simsplitchem">
  <img alt="PyPI" src="https://img.shields.io/pypi/v/simsplitchem">
  <img alt="PyPI - License" src="https://img.shields.io/github/license/jacksonburns/simplifysplittingchemicals">
</p>

## Online Documentation
[Click here to read the docuemtntation](https://jacksonburns.github.io/SimplifySplittingChemicals/)

### TODO List
- [ ] add directory strucure
- [ ] tests and methods signatures
- [ ] github actions
- [ ] literature search for splitting methods to implement

### Directory Structure
Directory structure
```
SimplifySplittingChemicals
â”‚   README.md
|
â””â”€â”€â”€simsplitchem
â”‚   â”‚   __init__.py
â”‚   â”‚   simsplitchem.py
â”‚   â”‚
â”‚   â””â”€â”€â”€samplers
â”‚       â”‚   __init__.py
|       |  abstract_sampler.py
|       |  random.py
|       |  max_min.py
|       |  kennard_stone.py
â”‚   â””â”€â”€â”€utils
â”‚       â”‚   __init__.py
â”‚       â”‚   AIMSIM_wrappers.py
â”‚   
â””â”€â”€â”€test
â””â”€â”€â”€docs
â””â”€â”€â”€examples
```
SimplifySplittingChemicals 0.0.0
Simplifying ML Splitting with Chemicals
License: MIT

<h1 align="center">SimplifySplittingChemicals</h1> 
<h3 align="center">Simplify your train:test Splitting for Chemicals in Machine Learning</h3>

<p align="center">  
  <img alt="simsplitchemlogo" src="https://github.com/JacksonBurns/SimplifySplittingChemicals/blob/main/simsplitchem_logo.png">
</p> 
<p align="center">
  <img alt="GitHub Repo Stars" src="https://img.shields.io/github/stars/JacksonBurns/SimplifySplittingChemicals?style=social">
  <img alt="PyPI - Downloads" src="https://img.shields.io/pypi/dm/simsplitchem">
  <img alt="PyPI" src="https://img.shields.io/pypi/v/simsplitchem">
  <img alt="PyPI - License" src="https://img.shields.io/github/license/jacksonburns/simplifysplittingchemicals">
</p>

## Online Documentation
[Click here to read the docuemtntation](https://jacksonburns.github.io/SimplifySplittingChemicals/)

### TODO List
- [ ] add directory strucure
- [ ] tests and methods signatures
- [ ] github actions
- [ ] literature search for splitting methods to implement

### Directory Structure
Directory structure
```
SimplifySplittingChemicals
â”‚   README.md
|
â””â”€â”€â”€simsplitchem
â”‚   â”‚   __init__.py
â”‚   â”‚   simsplitchem.py
â”‚   â”‚
â”‚   â””â”€â”€â”€samplers
â”‚       â”‚   __init__.py
|       |  abstract_sampler.py
|       |  random.py
|       |  max_min.py
|       |  kennard_stone.py
â”‚   â””â”€â”€â”€utils
â”‚       â”‚   __init__.py
â”‚       â”‚   AIMSIM_wrappers.py
â”‚   
â””â”€â”€â”€test
â””â”€â”€â”€docs
â””â”€â”€â”€examples
```
timbersaw 1.0
Timbersaw for automatic logging configuration
License: MIT
Requires Python: >=3.6

# Timbersaw Logging Configurator

```timbersaw``` is a an automatic logging configurator.

### 1. Quick Start

```python
import logging
import timbersaw

timbersaw.setup()
logger = logging.getLogger(__name__)

logger.info('foo bar')
```

### 2. Default Result
**INFO** level logging will be written to:
```
{WORKING_DIRECTORY}/logs/info/{yyyy}-{MM}-{dd}.log
```
**ERROR** level logging will be written to:
```
{WORKING_DIRECTORY}/logs/error/{yyyy}-{MM}-{dd}.log
```

### 3. Features
#### Compression
When an **INFO** log file passes its active period (defaults to when a new day starts), it gets GZipped. For example:
```
2009-01-03.log -> 2009-01-03.log.gz
```
#### Retention
Old logs will be deleted after their retention period. By default, **INFO** logs are kept for 14 days. **ERROR** logs
are kept for 28 days.


### 4. Default Settings
#### log_format
```
%(asctime)s %(levelname)s %(filename)s:%(lineno)d - %(message)s
```
#### log_date_format
```
%Y-%m-%dT%H:%M:%S
```
#### log_root
```
{WORKDING_DIRECTORY}/logs
```
#### log_rolling
```
MIDNIGHT
```
#### log_utc
```
False
```
#### log_info_retention_days
```
14
```
#### log_error_retention_days
```
28
```
#### log_utc
```
False
```


### 5. Customization
Settings are configurable via environment properties.
They can be set before your program starts using ``export``. For example:
```
export log_error_retention_days=7
```
Otherwise, they can be set at runtime using ``os.environ``. For example:
```python
import os

os.environ['log_error_retention_days'] = '7'
```
PrettyIndexer 0.0.6
Get positive and negative index values of a string displayed in a beautiful manner.
License: MIT

# PrettyIndexer

Are you a beginner programmer or a high school student struggling to write down the index values of a string while slicing it or do you want a visual output of the index values without writing it down, **PrettyIndexer** is your solution. You can do the following with this package.

1. Get a visual display of string along with index values in a tabular form.
2. Get html code of the table displayed

<hr />

## Installation

Run the following to install:

```python
pip install PrettyIndexer
```
<hr />

## Usage

Open in terminal and type the following command

```python
python3 -m stringindexer
```

## Here is a output of the program:



**Terminal output:** 

<img height="300" width="700" src="https://i.imgur.com/cGY5zyK.png?1"/>

**Html Output:**

<img height="400" width="100%" src="https://i.imgur.com/MS4snqZ.png"/>
tsukuru 0.0.1
GUI Makefile creater
License: MIT
Requires Python: >=3.7,<4.0
Keywords: C,Makefile,GUI

# What's "tsukuru"?
"tsukuru" is simple GUI Makefile creator.  
"tsukuru" can provide simple way to create Makefile from GUI.   
"Tsukuru" means "Make" in Japanense.  

Nowadays, many IDEs provides smart way to build systems.  
But in C/C++ language, we sometimes have to make Makefile or CMkaeLists.txt.  
These tools has long history and wonderful functions,  
and helps building from one source code to very very large projects.  

"tsukuru" aim is to private simple way to build C/C++ in provate project or small teams.  
In this situation,  If no skillfull Makefile user, someone needs to learn about Makefile.  
And in a few month, his/her knowledge about Makefile goes away...  

I would like to contribute these situation by providing simple GUI Makefile creator.  
This tools does not support deep and wide function, 
but provide creating certain Makefile.   

# Usage

## Lisence
Lisence is MIT lisence

## Contact
If you have any question, please use Github issue.