Metadata-Version: 2.1
Name: chemic
Version: 1.1.8
Summary: 
Author: uncenter
Author-email: me@uncenter.org
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: commoner (>=0.4.2,<0.5.0)
Requires-Dist: nicegui (>=1.1.11,<2.0.0)
Requires-Dist: pandas (>=1.5.3,<2.0.0)
Requires-Dist: pydash (>=6.0.2,<7.0.0)
Description-Content-Type: text/markdown

# Chemic

Chemic is a Python library for chemistry students and teachers. It is designed to be easy to use and to provide a simple interface to search for information and to perform calculations.

The core of Chemic can be found in `main.py` and `utils.py`. The `main.py` file contains the main functions for searching and calculating. The `utils.py` file contains the functions for parsing the data files and for performing calculations. The `data` folder contains the source data files.

## Installation

CHemic is available on PyPI. To install it, run the following command:

```bash
pip install chemic
```

## Usage

### Importing Chemic

To use Chemic, import it into your Python script:

```python
import chemic
```

### Run the CLI

To start the CLI, add/adjust the following to your Python script:

```python
from chemic import run

run.cli()
```

### Start the GUI

To start the GUI, add/adjust the following to your Python script:

```python
from chemic import run

run.gui()
```

This will start a local server and open a web browser to the GUI.
