Metadata-Version: 2.4
Name: utilitiez
Version: 0.6.1
Summary: Miscellaneous python utilities
Author-email: David Zwicker <david.zwicker@ds.mpg.de>
License: MIT
Project-URL: homepage, https://github.com/zwicker-group/utilitiez
Project-URL: repository, https://github.com/zwicker-group/utilitiez
Keywords: tools,utils
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: <3.15,>=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: matplotlib>=3.1
Requires-Dist: numba>=0.45
Requires-Dist: numpy>=1.22
Requires-Dist: scipy>=1.5
Dynamic: license-file

# utilitiez


[![PyPI version](https://badge.fury.io/py/utilitiez.svg)](https://badge.fury.io/py/utilitiez)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)
[![Build Status](https://github.com/zwicker-group/utilitiez/actions/workflows/run_tests.yml/badge.svg)](https://github.com/zwicker-group/utilitiez/actions/workflows/run_tests.yml)


Collection of useful python tools used in the [Zwicker group](https://zwickergroup.org).

## Plotting functions:
- `densityplot` produced density plots from simulated data, optionally involving logarithmically scaled
axes.

## Mathematical functions:
- `xlogx` calculates $x \log(x)$ with correct limit for $x=0$ and optional linearization
- `random_uniform_fixed_sum` samples uniformly distributed, positive numbers adding to 1
- `geomspace_int` provides an (approximately) geometric sequence of integers
