Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sylordis/tools

A repo for tools developed through time.
https://github.com/sylordis/tools

Last synced: 9 days ago
JSON representation

A repo for tools developed through time.

Awesome Lists containing this project

README

        

# Tools

Hello, this is a private repo for tools developed through time. Help yourselves.

## What's in there

### Python modules

Each directory under `src` is a different module.

Each module usually contains either:

* an example file showcasing how it is supposed to be used, usually named `_example.py`.
* a bin file `_bin.py`, which means the module can be run with `--help` argument to get some explanations.

Files in the `standalone` directory can be run as solitary python files, as long as you have the correct requirements installed.

#### Data generation

A small python series of classes to be able to generate data if online generators are not sufficient.

#### Plot layout

A set of classes used as a wrapper around [matplotlib](https://matplotlib.org/) in order to create big layouts of plots with subplots in an easier fashion.

## How to run

* Modules: from `src` directory `python -m [args]`
* Standalone: `python `

## Unit tests

They exist. Runnable with `pytest` at the root directory of the python modules.

## Help

Each file should have its own documentation and some man pages are being created (when time allows).

## Author & contributors

The only contributor and author is [Sylvain "Sylordis" Domenjoud](https://github.com/Sylordis).

## License

This project is distributed under the [DBAD license](https://dbad-license.org/).

## Bug report

Please report any bug you find at https://github.com/Sylordis/tools/issues

Have fun, stay scripty!