semvec/pypi-packages huggingface dataset:
py-mrm 1.2.0
Functions for multiphase reactor modeling

# PyMRM: Python Package for Multiphase Reactor Modeling

## Overview

Welcome to PyMRM, a Python package designed for creating phenomenological models of multiphase reactors. Developed within the ambit of the Multiphase Reactor Modeling course at Eindhoven University of Technology, this package finds its roots in the Department of Chemical Engineering and Chemistry.

PyMRM is the brainchild of Martin van Sint Annaland and Frank Peters. Originally implemented in Matlab, PyMRM stands today as a port to Python, signifying a step forward in accessibility and versatility.

## Getting Started

To get a comprehensive understanding of PyMRM's capabilities, we recommend exploring the included Jupyter notebook. This notebook is packed with examples that demonstrate the application of the package in the realm of chemical engineering.

### Features

- Comprehensive set of functions for modeling multiphase reactors
- User-friendly interface tailored for both students and professionals
- Extensive documentation and example-based learning

### How to Install

pip install py_mrm

### Quickstart Guide

Start implementing 1D reaction-diffusion equations, proceed to convection, different phases, mass transfer, etc.

### Contributing

We welcome contributions from the community. If you're interested in enhancing PyMRM or have suggestions, please see our contributing guidelines.
umlet-utils 0.1.0
Software for generating Umlet class diagrams of a Python code base
Requires Python: >=3.6
Keywords: umlet_utils

===========
UMLet Utils
===========






Software for generating Umlet class diagrams of a Python code base



Features
--------

* TODO

Credits
-------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage


=======
History
=======

0.1.0 (2023-12-19)
------------------

* First release on PyPI.
uniqueWordList 0.0.1
Creates an object with a list of each unique word in a plaintext document.
Requires Python: >=3.8

# uniqueWordList
Creates an object with a list of each unique word in a plaintext document.

Install with ```pip install uniqueWordList```

Takes the file path as its input. ```var.wordCount``` returns the list's length, ```var.wordList``` returns the list itself.

```python
import uniqueWordList

test_text = uniqueWordList.getList('someBook.txt', alphanumeric = True)

print(test_text.wordCount)

with open('asdf.txt', 'w') as output:
  output.write(str(test_text.wordList))
  ```

## Strengths, weaknesses, and things to consider
Setting alphanumeric to ```True``` will count any number or alphanumeric combo (ex: 1b, 1e5). Some of these will probably not be real words. It is set to ```False``` by default.

Speaking of things that aren't real words: if there are any typos or deliberate misspellings they will be counted as separate words. Similarily, the plural versions of words will be counted as their own words as well. 

Same goes for people being cut off mid-word. "You stu-" will be counted as ```['you', 'stu']```

Because of how the list is made you might also find an entry like ```['a', 'b', 'c']``` when an author spells out "now I know my A,B,Cs" or similar text. 

Legalese is also common. ```['trademarkcopyright', 'wwwgutenbergorg']``` were both common in lists during tests. The easiest way to avoid these types of words may be to just delete those segments from your text docs manually. 

Overall the accuracy of the lists generated depends entirely on the author's writing style and the quality of the document. Your mileage may vary.