semvec/pypi-packages huggingface dataset:
ccc-cli-helper 0.2.2
A clever command-line assistant powered by AI
Requires Python: >=3.8

# CCC (Clever Command-line Companion)

A smart command-line assistant powered by AI that helps you with terminal commands and tasks.

## Installation

```bash
pip install ccc-cli-helper
```

## Usage

Start the assistant:
```bash
ccc
```

Options:
- `-h, --help`: Show help message
- `-v, --version`: Show version information
- `--verbose`: Enable debug mode
- `--model MODEL`: Specify AI model to use (default: gpt-4)
- `--api-key KEY`: Set OpenAI API key
- `--api-base URL`: Set custom API base URL
- `-n, --no-stream`: Disable streaming mode

## Environment Variables

You can set the following environment variables:
- `AI_API_KEY`: Your OpenAI API key
- `AI_MODEL`: AI model to use (default: gpt-4)
- `AI_API_BASE`: Custom API base URL

## Examples

1. Start the assistant:
```bash
ccc
```

2. Enable debug mode:
```bash
ccc --verbose
```

3. Use a specific model:
```bash
ccc --model gpt-3.5-turbo
```

4. Disable streaming output:
```bash
ccc -n
```

## Development

### Installation for Development

```bash
# Clone the repository
git clone https://github.com/yourusername/ccc.git
cd ccc

# Install in development mode
pip install -e .
```

### Running Tests

The project uses pytest for testing. To run the tests:

```bash
# Run all tests
pytest

# Run tests with verbose output
pytest -v

# Run a specific test file
pytest tests/test_cli.py

# Run a specific test
pytest tests/test_cli.py::test_cli_help_works

# Run tests with coverage report
pytest --cov=ccc
```

### Building the Package

```bash
# Use the build script (recommended)
./build.sh
```

The build script automatically cleans up old files before building:
- Removes old build directories (`dist/`, `build/`)
- Cleans all egg-info directories
- Removes Python cache files (`__pycache__/`, `*.pyc`, etc.)
- Generates both wheel and source distribution packages

```bash
# Or build manually
python -m build
```

If building manually, you may want to clean old files first:
```bash
# Clean before building
rm -rf dist/ build/ *.egg-info/ __pycache__/ .pytest_cache/
find . -name "*.pyc" -delete
```

## License

MIT License
morphonet 2.2.25
Python API to interact with MorphoNet

# MorphoNet

This is an API is used to interact with MorphoNet with python script.
You can find more help and tutorials on the MorphoNet website : http://www.morphonet.org

Help pages : https://morphonet.org/help_api

How to use : https://morphonet.org/helpfiles/API/index.html

Pip Project :https://pypi.org/project/morphonet/


This git contains :
- API(Net+Plot)
- Help API
- Script Build API Package to Pip

## Installation
This API work on python 3.7
You can simply install the MorphoNet API using   `pip install morphonet`

### Dependencies
The package will automatically install some dependencies :
* [numpy](https://pypi.org/project/numpy/)
* [scikit-image](https://pypi.org/project/scikit-image/)
* [scipy](https://pypi.org/project/scipy/) 
* [vtk](https://pypi.org/project/vtk/) (to convert the segmentation in meshes)
* [requests](https://pypi.org/project/requests/) (to interrogate the morphonet server)
* [imageio](https://pypi.org/project/imageio/) (for Image Handling)
* [nibabel](https://pypi.org/project/nibabel/) (to load and save in nii format)

## Examples

Some examples are here to help you get started in the [examples](examples) directory.
For example, [TestConnection.py](examples/basic/TestConnection.py)

## Authors

Emmanuel Faure  [1,2]

Benjamin Gallean [1,2]

Tao Laurent [2]


with theses affiliations

[1] Centre de Recherche de Biologie cellulaire de Montpellier, CRBM, CNRS, Université de Montpellier, France.
[2] Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier (LIRMM), LIRMM, Univ Montpellier, CNRS, Montpellier, France.

*Correspondence should be addressed to Emmanuel Faure (emmanuel.faure@lirmm.fr)

## License
This project is licensed under the CeCILL License - see the [LICENSE](LICENSE) file for details