Metadata-Version: 2.1
Name: ProjectUtility
Version: 0.0.2
Summary: A collection of data analysis and visualization utilities designed for scientific and research applications.
Home-page: https://github.com/mtinti/ProjectUtility
Author: mtinti
Author-email: michele.tinti@gmail.com
License: Apache Software License 2.0
Keywords: nbdev jupyter notebook python
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: Apache Software License
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Provides-Extra: dev
License-File: LICENSE

# Project Utility


<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->

> This project is a collection of essential functions and utilities that
> I frequently use in my data analysis workflows.

## Why This Project Exists

As a data analyst, I found myself repeatedly writing the same helper
functions across different projects. ProjectUtility centralizes these
common utilities into a single, well-documented package that can be
easily imported into any analysis.

### Install ProjectUtility in Development mode

If you are new to using `nbdev` here are some useful pointers to get you
started.

``` sh
# make sure ProjectUtility package is installed in development mode
$ pip install -e .

# make changes under nbs/ directory
# ...

# compile to have changes apply to ProjectUtility
$ nbdev_prepare
```

## Usage

Install latest from the GitHub
[repository](https://github.com/mtinti/ProjectUtility):

``` sh
$ pip install git+https://github.com/mtinti/ProjectUtility.git
```

or from [conda](https://anaconda.org/mtinti/ProjectUtility)

``` sh
$ conda install -c mtinti ProjectUtility
```

or from [pypi](https://pypi.org/project/ProjectUtility/)

``` sh
$ pip install ProjectUtility
```

## Dashboards for visualising dataset

> ### with [missing values](https://mtinti.github.io/ProjectUtility/mis_val_utility.html)

> ### with dimensionality [reduction](https://mtinti.github.io/ProjectUtility/dim_red_utility.html)

> ### with coefficent of [variation](https://mtinti.github.io/ProjectUtility/correlation_utilities.html)

> ### with [Volcano & MA plots](https://mtinti.github.io/ProjectUtility/diff_expr.html)

## Documentation

Documentation can be found hosted on this GitHub
[repository](https://github.com/mtinti/ProjectUtility)’s
[pages](https://mtinti.github.io/ProjectUtility/). Additionally you can
find package manager specific guidelines on
[conda](https://anaconda.org/mtinti/ProjectUtility) and
[pypi](https://pypi.org/project/ProjectUtility/) respectively.


