Metadata-Version: 2.1
Name: ug4py-base
Version: 0.1.0
Summary: This is a basic python package for UG4.
Description-Content-Type: text/markdown

# ug4py-basic-wheels

[![Build wheels](https://github.com/UG4/py-basic-wheels/actions/workflows/wheels.yml/badge.svg)](https://github.com/UG4/ugpip/actions/workflows/wheels.yml)

This repository provides UG4 as Python modules. This includes:

 * ugcore: https://github.com/UG4/ugcore
 * ConvectionDiffusion: https://github.com/UG4/plugin_ConvectionDiffusion
 * Limex: https://github.com/UG4/plugin_Limex
 * SuperLU6: https://github.com/UG4/plugin_SuperLU6

As of nowm the  build is for 2D and CPU=1.

## Example

Installation is easy:
```
pip install ug4py-base
```

As an example, you can run an example solving the diffusion equation:
```
git clone https://github.com/UG4/py-course-modsim
cd py-course-modsim/content/skin
python3 SkinDiffusion.py
```


## Licenses
* UG4 is available under LGPL v3.
* SuperLU is available under a BSD 3-term license: https://github.com/xiaoyeli/superlu/blob/master/License.txt


## Local builds
This tool uses GitHub Actions. Consult https://nektosact.com/ for details on a local installation:

* act -P macos-14=-self-hosted 
* act --container-architecture linux/amd64
