semvec/pypi-packages huggingface dataset:
hexdoc-hexal 0.3.1.1.0
Python web book docgen and hexdoc plugin for Hexal.
Requires Python: >=3.12
Keywords: hexdoc

# hexdoc-hexal

Python web book docgen and [hexdoc](https://pypi.org/project/hexdoc) plugin for Hexal.

## Version scheme

We use [hatch-gradle-version](https://pypi.org/project/hatch-gradle-version) to generate the version number based on whichever mod version the docgen was built with.

The version is in this format: `mod-version.python-version.mod-pre.python-dev.python-post`

For example:
* Mod version: `0.11.1-7`
* Python package version: `1.0.dev0`
* Full version: `0.11.1.1.0rc7.dev0`

## Setup

Install [uv](https://docs.astral.sh/uv/getting-started/installation/), then:

```sh
uv sync

.\.venv\Scripts\activate   # Windows
. .venv/bin/activate.fish  # fish
source .venv/bin/activate  # everything else
```

## Usage

For local testing, create a file called `.env` in the repo root following this template:

```sh
GITHUB_REPOSITORY=FallingColors/Hexal
GITHUB_SHA=main
GITHUB_PAGES_URL=https://hexal.hexxy.media
```

Useful commands:

```sh
# update your Python environment and lockfile if you added new dependencies
uv sync

# show help
hexdoc -h

# render and serve the web book in watch mode
nodemon --config doc/nodemon.json

# render and serve the web book
hexdoc serve

# build and merge the web book
hexdoc build
hexdoc merge

# start the Python interpreter with some extra local variables
hexdoc repl
```
missing-poster 0.2.0
Create funny Missing posters from pictures
Requires Python: >=3.11

# Missing Poster Package

1. First command *create_csv* takes folder with images that are named after the person
2. Creates CSV file with those and funny attributes
3. Second command *csv_to_missing_poster* takes in csv file and creates pdf of Missing posters

### Example of PDF created
![Example_missing](./Moritz_Christ_missing_poster.png)
mph 1.3.0
Pythonic scripting interface for Comsol Multiphysics
Requires Python: >=3.10
Keywords: Comsol, multiphysics, physics, finite elements, computer simulation

﻿*Pythonic scripting interface for Comsol Multiphysics*

[Comsol] is a commercial software application that is widely used in science
and industry for research and development. It excels at modeling almost any
(multi-)physics problem by solving the governing set of partial differential
equations via the finite-element method. It comes with a modern graphical user
interface to set up simulation models and can be scripted from Matlab or its
native Java API.

MPh brings the dearly missing power of Python to the world of Comsol. It
leverages the Java bridge provided by [JPype] to access the Comsol API and
wraps it in a layer of pythonic ease-of-use. The Python wrapper covers common
scripting tasks, such as loading a model from a file, modifying parameters,
importing data, to then run the simulation, evaluate the results, and export
them.

Comsol models are marked by their `.mph` file extension, which stands for
multi-physics. Hence the name of this library. It is open-source and in no way
affiliated with Comsol Inc., the company that develops and sells the simulation
software.

Find the full [documentation on Read-the-Docs][docs].

[Comsol]: https://www.comsol.com
[JPype]:  https://github.com/jpype-project/jpype
[docs]:   https://mph.readthedocs.io